to sign off on something - Spanish English Dictionary